
function bindEmailCaptchaClick(){
   $('#captcha-btn').click(function(event){
//    获取当前按钮的jquery对象
    var $this = $(this);
//    阻止默认的事件
    event.preventDefault();
//    获取用户输入的值
    var email = $('input[name="email"]').val();
    $.ajax({
//        不需要写前缀 默认域名
        url:'/auth/captcha/email?email=' + email,
        method:'GET',
        success:function(result){
            console.log(result);
            var code = result['code'];
            if (code==200){
                var countdown = 5;
//                在开始倒计时之前取消按钮的点击事件
                $this.off('click');
                var timer = setInterval(function(){
                    $this.text(countdown);
                    countdown -= 1;
//                    倒计时结束的时候执行
                    if (countdown<=-1){
//                        清掉定时器
                        clearInterval(timer);
//                        将按钮的文字改回来
                        $this.text('获取验证码');
//                        重新绑定按钮的点击事件
                        bindEmailCaptchaClick();
                    }
                },1000);
//                alert('邮箱验证码发送成功');
            }else{
                alert(result['message']);
            }
        },
        fail:function(error){
            console.log(error);
        }
    })
   });
}

//表示所有html加载完成之后在执行括号内的js
$(function(){
    bindEmailCaptchaClick();
});